.code-area {
    -fx-background-color: #ffffff; /* 设置背景颜色 */
    -fx-font-family: "Consolas", "Courier New", monospace; /* 设置字体 */
    -fx-font-size: 14px; /* 设置字体大小 */
    -fx-text-fill: #e6e6e6; /* 设置默认文字颜色 */
    -fx-padding: 10px 10px 10px 0px; /* 设置内边距 */
}
.lineNo {
    -fx-padding: 0 2px;
    -fx-font-size: 12px;
    -fx-text-fill: #969696;
    -fx-background-color: #f0f0f0;
}
/**
  编辑器关键字样式
 */
.keyword {
    -fx-fill: #00a0ff; /* SQL关键字高亮显示为紫色 */
    -fx-font-weight: bold; /* 加粗显示 */
}
.paren {
    -fx-fill: purple;
}

.brace {
    -fx-fill: purple;
}

.bracket {
    -fx-fill: purple;
}

.semicolon {
    -fx-fill: red;
}

.string {
    -fx-fill: green; /* 字符串高亮显示为绿色 */
}

.comment {
    -fx-fill: #6e6e6e; /* 注释高亮显示为灰色 */
    -fx-font-style: italic; /* 斜体显示 */
}

.sql-editor-toolbar {

}
.sql-editor-btn{
    -fx-font-size: 10px;
    -fx-text-alignment: center;
    -fx-border-radius: 10px;
    -fx-background-color: transparent;
    -fx-background-insets: 0;
    -fx-background-radius: 0;
    -fx-border-color: transparent;
    -fx-border-style: none;
    -fx-padding: 0px;
    -fx-pref-width: 10px;
    -fx-pref-height: 10px;
}
.sql-editor-btn:hover {
    -fx-background-color: rgba(160, 210, 255, 0.3); /* 悬停时的背景颜色 */
}
/* context-menu.css */
.custom-context-menu {
    -fx-pref-width: 200px;
    -fx-border-radius: 10px;
}
/* 样式MenuItem的基础样式 */
.menu-item {
    -fx-pref-width: 150px;
}
.sub-menu {
    -fx-pref-width: 150px;
}

/*.menu-item:hover {*/
/*    -fx-background-color: rgba(160, 210, 255, 0.3); !* 鼠标悬停时的背景颜色 *!*/
/*    -fx-text-fill: black; !* 选中时的字体颜色 *!*/
/*}*/

/*.menu-item:focused {*/
/*    -fx-background-color: rgba(160, 210, 255, 0.3); !* 获取焦点时的背景颜色 *!*/
/*    -fx-text-fill: black; !* 选中时的字体颜色 *!*/
/*}*/

/*.menu-item:armed {*/
/*    -fx-background-color: rgba(160, 210, 255, 0.3); !* 选中时的背景颜色 *!*/
/*    -fx-text-fill: black; !* 选中时的字体颜色 *!*/
/*}*/
